package com.qty.apkviewer.utils

import android.content.Context
import android.content.res.Configuration
import kotlin.math.roundToInt

object Utils {

    const val TAG = "Utils"

    /**
     * 判断系统当前是否是深色模式
     *
     * @param context Context 对象
     */
    fun isDarkMode(context: Context): Boolean {
        return (context.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES
    }

    fun dpToPx(context: Context, dp: Int): Int {
        context.resources.displayMetrics.density
        return ((dp * context.resources.displayMetrics.density) + 0.5f).roundToInt()
    }
}